IRedisSet<T>
Assembly: ServiceStack.Interfaces.dll
View Source
Declaration
public interface IRedisSet<T> : ICollection<T>, IEnumerable<T>, IEnumerable, IHasStringId, IHasId<string>
Methods
Sort(Int32, Int32)
View Source
Declaration
List<T> Sort(int startingFrom, int endingAt)
Returns
System.Collections.Generic.List<<T>>
Parameters
Type | Name |
---|---|
System.Int32 | startingFrom |
System.Int32 | endingAt |
GetAll()
View Source
Declaration
HashSet<T> GetAll()
Returns
System.Collections.Generic.HashSet<<T>>
PopRandomItem()
View Source
Declaration
T PopRandomItem()
Returns
<T>
GetRandomItem()
View Source
Declaration
T GetRandomItem()
Returns
<T>
MoveTo(T, IRedisSet<T>)
View Source
Declaration
void MoveTo(T item, IRedisSet<T> toSet)
Parameters
Type | Name |
---|---|
<T> | item |
ServiceStack.Redis.Generic.IRedisSet<T> | toSet |
PopulateWithIntersectOf(IRedisSet<T>[])
View Source
Declaration
void PopulateWithIntersectOf(params IRedisSet<T>[] sets)
Parameters
Type | Name |
---|---|
ServiceStack.Redis.Generic.IRedisSet`1[] | sets |
PopulateWithUnionOf(IRedisSet<T>[])
View Source
Declaration
void PopulateWithUnionOf(params IRedisSet<T>[] sets)
Parameters
Type | Name |
---|---|
ServiceStack.Redis.Generic.IRedisSet`1[] | sets |
GetDifferences(IRedisSet<T>[])
View Source
Declaration
void GetDifferences(params IRedisSet<T>[] withSets)
Parameters
Type | Name |
---|---|
ServiceStack.Redis.Generic.IRedisSet`1[] | withSets |
PopulateWithDifferencesOf(IRedisSet<T>, IRedisSet<T>[])
View Source
Declaration
void PopulateWithDifferencesOf(IRedisSet<T> fromSet, params IRedisSet<T>[] withSets)
Parameters
Type | Name |
---|---|
ServiceStack.Redis.Generic.IRedisSet<T> | fromSet |
ServiceStack.Redis.Generic.IRedisSet`1[] | withSets |